Monolitni kernel je tip arhitekture kernela u kojoj cijeli operativni sistem radi u prostoru kernela. Monolitni model se razlikuje od ostalih arhitektura operativnog sistema (kao što je arhitektura mikrokernela)[1][2] po tome što sam određuje virtualne interfejse na visokom nivou koji upravljaju računarskim hardverom. Skup sistemskih poziva implementira sve servise operativnog sistema kao što su upravljanje procesima, konkurentnost i upravljanje memorijom. Upravljački programi uređaja mogu biti dodani u kernel kao moduli.